package com.lagou.ModelTest2.First;
//Manager继承Person
public class Manager extends Person{
    //Manager独有的bonus
    //封装 定义成员变量
    private int bonus;
    //无参构造
    public Manager(){
        super();
    }
    //有参构造
    public Manager(String name,int id,int salary,int bonus){
        super(name,id,salary);
        setBonus(bonus);
    }
    //公有化 get和set方法
    public int getBonus(){
        return bonus;
    }
    public void setBonus(int bonus){
        if(bonus>0){
            this.bonus=bonus;
        }else{
            System.out.println("奖金不合理哦!");
        }
    }
    //重写方法
    @Override
    public void work(){
        System.out.println("工号为"+getId()+"基本工资为"+getSalary()+"奖金为"+getBonus()+"的项目经理"+getName()+"正在努力的做着管理工作"+",");
        System.out.println("分配任务，检查员工提交上来的代码...");
    }
}
